TCP Tunnels: Avoiding Congestion Collapse
نویسندگان
چکیده
This paper examines the attributes of TCP tunnels which are TCP circuits that carry IP packets and benefit from the congestion control mechanism of TCP/IP. The deployment of TCP tunnels reduces the many flows situation on the Internet to that of a few flows. TCP tunnels eliminate unnecessary packet loss in the core routers of the congested backbones which waste precious bandwidth leading to congestion collapse due to unresponsive UDP flows. We also highlight that the use of TCP tunnels can, in principle, help prevent certain forms of congestion collapse described by Floyd & Fall [FF98]. Using a testbed of ten Intel PCs running the Linux operating system and traffic generators simulating user applications, we explore: the benefits which TCP tunnels confer upon its payload of user IP traffic; the impact on the congestion within network backbones; and the protection that tunnels offer with respect to the various competing classes of traffic in terms of bandwidth allocation and reduced retransmissions. The deployment of TCP tunnels on the Internet and the issues involved are also discussed and we conclude that with the recent RFC2309 recommendation of using Random Early Drop (RED) as the default packetdrop policy in Internet routers, coupled with the implementation of a pure tunnel environment on backbone networks makes the deployment of TCP tunnels a feasible endeavour worthy of further investigation.
منابع مشابه
Avoiding congestion collapse on the Internet using TCP tunnels
This paper discusses the application of TCP tunnels on the Internet and how Internet traffic can benefit from the congestion control mechanism of the tunnels. Primarily, we show the TCP tunnels offer TCP-friendly flows protection from TCP-unfriendly traffic. TCP tunnels also reduce the many flows situation on the Internet to that of a few flows. In addition, TCP tunnels eliminate unnecessary pa...
متن کاملEnhancing TCP Performance for Dedicated Clusters and Grids
TCP congestion control methods seriously and unnecessarily harm performance of network transmissions when used in dedicated clusters and grids. We present a simple method in which congestion control can be disabled under appropriate circumstances while still addressing fairness issues and avoiding congestion collapse. We discuss a Linux-based implementation of this “Rude TCP”1 and demonstrate t...
متن کاملResearch of the Queue Management Algorithms Applicable to the Network Processor
This paper mainly analyzes the algorithms and technology of congestion avoiding/controlling of active queue management that is applicable to the network processor, and discusses their performance criteria and technology features thoroughly. Then it proposes the method to protect and optimize TCP bandwidth by adopting several measures to the Internet routers, for example, active queue management...
متن کاملMultipath Transport for Virtual Private Networks
An important class of virtual private networks (VPNs) builds secure tunnels at the transport layer leveraging TCP or UDP. Multipath TCP (MPTCP), an ongoing IETF effort that has been adopted into Linux and iOS, extends TCP to allow data to be delivered over multiple network interfaces and paths simultaneously. In this paper, using a testbed that can emulate a range of path characteristics betwee...
متن کاملSCTP over Satellite Networks
The Stream Control Transmission Protocol (SCTP) has recently been standardized as a new transport layer protocol in the IP protocol suite. In addition to the core features of TCP, SCTP incorporates a number of advanced and unique features which are not available in TCP. The objective of this paper is to investigate the suitability of SCTP for data communications over satellite links. We describ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000